package com.hjb.service.domain.siteuser;

import java.util.Date;
import javax.persistence.*;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value="租户信息对象")
@Table(name = "site_user")
public class SiteUser {
    /**
     * 用户ID  200000起始
     */
    @Id
    @Column(name = "user_id")
    @ApiModelProperty(value="platformPayType",required=true,notes="用户id",example="1")
    private Integer userId;

    /**
     * 注册手机号码
     */
    @ApiModelProperty(value="注册手机号码",hidden=true)
    private String mobile;

    /**
     * 微信openid
     */
    @ApiModelProperty(value="openid",hidden=true)
    private String openid;

    /**
     * 真实姓名
     */
    @ApiModelProperty(value="用户姓名",hidden=true)
    private String name;

    /**
     * 绑卡银行编码
     */
    @ApiModelProperty(value="bankCode",hidden=true)
    @Column(name = "bank_code")
    private String bankCode;

    /**
     * 身份证号
     */
    @ApiModelProperty(value="身份证号",hidden=true)
    @Column(name = "card_number")
    private String cardNumber;

    /**
     * 登陆密码
     */
    @ApiModelProperty(value="loginPassword",hidden=true)
    @Column(name = "login_password")
    private String loginPassword;

    /**
     * 交易密码
     */
    @ApiModelProperty(value="tradePassword",hidden=true)
    @Column(name = "trade_password")
    private String tradePassword;

    /**
     * 绑定银行卡开户行
     */
    @ApiModelProperty(value="bankName",hidden=true)
    @Column(name = "bank_name")
    private String bankName;

    /**
     * 1,男，0，女，2未知
     */
    @ApiModelProperty(value="sex",hidden=true)
    private Integer sex;

    /**
     * 出生日期：19860406
     */
    @ApiModelProperty(value="birthday",hidden=true)
    private Integer birthday;

    /**
     * 银行卡号
     */
    @ApiModelProperty(value="bankCardNo",hidden=true)
    @Column(name = "bank_card_no")
    private String bankCardNo;

    /**
     * 银行预留手机号
     */
    @ApiModelProperty(value="bankPhone",hidden=true)
    @Column(name = "bank_phone")
    private String bankPhone;

    /**
     * 是否实名认证绑卡，0：未绑字，1：已绑字
     */
    @ApiModelProperty(value="isBindCard",hidden=true)
    @Column(name = "is_bind_card")
    private Integer isBindCard;

    /**
     * 身份证正面-id front
     */
    @ApiModelProperty(value="idfUrl",hidden=true)
    @Column(name = "idf_url")
    private String idfUrl;

    /**
     * 身份证反面-id back
     */
    @ApiModelProperty(value="idbUrl",hidden=true)
    @Column(name = "idb_url")
    private String idbUrl;

    /**
     * 身份证手持-id hold
     */
    @ApiModelProperty(value="idhUrl",hidden=true)
    @Column(name = "idh_url")
    private String idhUrl;

    /**
     * 邀请人的邀请码或者手机号
     */
    @ApiModelProperty(value="inviterCode",hidden=true)
    @Column(name = "inviter_code")
    private String inviterCode;

    /**
     * 我邀请的人数
     */
    @ApiModelProperty(value="inviteSum",hidden=true)
    @Column(name = "invite_sum")
    private Integer inviteSum;

    /**
     * 联系人类型：1父母；
2配偶；
2配偶；
2配偶；
     */
    @ApiModelProperty(value="紧急联系人：1父母；2配偶；2配偶；2配偶；",required=true,notes="紧急联系人：1父母；2配偶；3朋友；3同事；",example="1")
    @Column(name = "linkman_type")
    private Integer linkmanType;

    /**
     * 紧急联系人
     */
    @ApiModelProperty(value="紧急联系人姓名",required=true,notes="紧急联系人姓名",example="李四")
    private String linkman;

    /**
     * 紧急联系人电话
     */
    @ApiModelProperty(value="紧急联系人电话",required=true,notes="紧急联系人电话",example="13800138000")
    @Column(name = "linkman_mobile")
    private String linkmanMobile;

    /**
     * 创建时间
     */
    @ApiModelProperty(value="createTime",hidden=true)
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 公司邮箱
     */
    @ApiModelProperty(value="公司邮箱",required=true,notes="公司邮箱",example="baidu@baidu.com")
    private String email;
    
    /**
     * bindId
     */
    @ApiModelProperty(value="bindId",hidden=true)
    @Column(name = "bind_id")
    private String bindId;

    /**
     * 是否绑了邮箱，0：未绑字，1：已绑字
     */
    @ApiModelProperty(value="isBindEmail",hidden=true)
    @Column(name = "is_bind_email")
    private Integer isBindEmail;

    /**
     * 用户类型：0：个人；1：公司
     */
    @ApiModelProperty(value="userType",hidden=true)
    @Column(name = "user_type")
    private Integer userType;

    
    /**
     * 用户角色
     */
    @ApiModelProperty(value="role",hidden=true)
    private Integer role;

    /**
     * 公司名称
     */
    @ApiModelProperty(value="公司名称",required=true,notes="公司名称",example="百度科技股份有限公司")
    private String company;

    /**
     * 公司地址
     */
    @ApiModelProperty(value="公司地址",required=true,notes="公司地址",example="北京市朝阳区哪哪哪")
    @Column(name = "company_address")
    private String companyAddress;

    /**
     * 工作状态1:在职；2在校 3
刚毕业无工作4
其他
     */
    @ApiModelProperty(value="工作状态：1:在职；2在校 3刚毕业无工作4其他",required=true,notes="工作状态：1:在职；2在校 3刚毕业无工作4其他",example="1")
    @Column(name = "dpt_status")
    private Integer dptStatus;

    /**
     * 职位
     */
    @ApiModelProperty(value="职位",required=true,notes="职位",example="1")
    private String job;

    /**
     * 收入：1:4K以下,2:4K-6K,3:6K-8k,4:8k-10k,5:10-15K,6:15K以上
     */
    @ApiModelProperty(value="收入：1:4K以下,2:4K-6K,3:6K-8k,4:8k-10k,5:10-15K,6:15K以上",required=true,notes="收入：1:4K以下,2:4K-6K,3:6K-8k,4:8k-10k,5:10-15K,6:15K以上",example="1")
    private Integer income;

    /**
     * 是否为赎回机构
     */
    @ApiModelProperty(value="isRepurchaseParty",hidden=true)
    @Column(name = "is_repurchase_party")
    private Integer isRepurchaseParty;

    /**
     * 是否有过投资
     */
    @ApiModelProperty(value="invested",hidden=true)
    private Integer invested;

    /**
     * 用户等级 1，普通用户，2VIP（大额提现）
     */
    @ApiModelProperty(value="level",hidden=true)
    private Integer level;

    /**
     * 1：正常；2：锁定；3：登录；4：登出(注销);5:冻结;6:正在编辑
     */
    @ApiModelProperty(value="userStatus",hidden=true)
    @Column(name = "user_status")
    private Integer userStatus;

    /**
     * 账户是否被注销
     */
    @ApiModelProperty(value="isDeleted",hidden=true)
    @Column(name = "is_deleted")
    private Integer isDeleted;

    /**
     * 账户是否被锁定
     */
    @ApiModelProperty(value="isLocked",hidden=true)
    @Column(name = "is_locked")
    private Integer isLocked;

    /**
     * 交易密码是否被锁定
     */
    @ApiModelProperty(value="isTradepwdLocked",hidden=true)
    @Column(name = "is_tradepwd_locked")
    private Integer isTradepwdLocked;

    /**
     * 锁定时间
     */
    @ApiModelProperty(value="lockedTime",hidden=true)
    @Column(name = "locked_time")
    private Date lockedTime;

    /**
     * 修改时间
     */
    @ApiModelProperty(value="updateTime",hidden=true)
    @Column(name = "update_time")
    private Date updateTime;

    @ApiModelProperty(value="isFirstUpdateLoginPassword",hidden=true)
    @Column(name = "is_first_update_login_password")
    private Integer isFirstUpdateLoginPassword;

    /**
     * 1:弱,2:中,3强
     */
    @ApiModelProperty(value="pwdStrength",hidden=true)
    @Column(name = "pwd_strength")
    private Integer pwdStrength;

    @ApiModelProperty(value="isFirstLogin",hidden=true)
    @Column(name = "is_first_login")
    private Integer isFirstLogin;

    @ApiModelProperty(value="ip",hidden=true)
    private String ip;

    /**
     * 用户扩展信息，0:默认，1：禁止导入CRM
     */
    @ApiModelProperty(value="flag",hidden=true)
    private Integer flag;

    /**
     * 0 or NULL 非好友推荐链接注册 , 1 好友推荐链接注册 
     */
    @ApiModelProperty(value="isFriendLink",hidden=true)
    @Column(name = "is_friend_link")
    private Integer isFriendLink;

    /**
     * 老平台迁移的用户标识
     */
    @ApiModelProperty(value="isFromOldSite",hidden=true)
    @Column(name = "is_from_old_site")
    private Integer isFromOldSite;

    @ApiModelProperty(value="oldPwdUpdated",hidden=true)
    @Column(name = "old_pwd_updated")
    private Integer oldPwdUpdated;

    /**
     * 预留字段
     */
    @ApiModelProperty(value="remark",hidden=true)
    private String remark;

    /**
     * 获取用户ID  200000起始
     *
     * @return user_id - 用户ID  200000起始
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 设置用户ID  200000起始
     *
     * @param userId 用户ID  200000起始
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取注册手机号码
     *
     * @return mobile - 注册手机号码
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * 设置注册手机号码
     *
     * @param mobile 注册手机号码
     */
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    /**
     * 获取微信openid
     *
     * @return openid - 微信openid
     */
    public String getOpenid() {
        return openid;
    }

    /**
     * 设置微信openid
     *
     * @param openid 微信openid
     */
    public void setOpenid(String openid) {
        this.openid = openid;
    }

    /**
     * 获取真实姓名
     *
     * @return name - 真实姓名
     */
    public String getName() {
        return name;
    }

    /**
     * 设置真实姓名
     *
     * @param name 真实姓名
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取绑卡银行编码
     *
     * @return bank_code - 绑卡银行编码
     */
    public String getBankCode() {
        return bankCode;
    }

    /**
     * 设置绑卡银行编码
     *
     * @param bankCode 绑卡银行编码
     */
    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    /**
     * 获取身份证号
     *
     * @return card_number - 身份证号
     */
    public String getCardNumber() {
        return cardNumber;
    }

    /**
     * 设置身份证号
     *
     * @param cardNumber 身份证号
     */
    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    /**
     * 获取登陆密码
     *
     * @return login_password - 登陆密码
     */
    public String getLoginPassword() {
        return loginPassword;
    }

    /**
     * 设置登陆密码
     *
     * @param loginPassword 登陆密码
     */
    public void setLoginPassword(String loginPassword) {
        this.loginPassword = loginPassword;
    }

    /**
     * 获取交易密码
     *
     * @return trade_password - 交易密码
     */
    public String getTradePassword() {
        return tradePassword;
    }

    /**
     * 设置交易密码
     *
     * @param tradePassword 交易密码
     */
    public void setTradePassword(String tradePassword) {
        this.tradePassword = tradePassword;
    }

    /**
     * 获取绑定银行卡开户行
     *
     * @return bank_name - 绑定银行卡开户行
     */
    public String getBankName() {
        return bankName;
    }

    /**
     * 设置绑定银行卡开户行
     *
     * @param bankName 绑定银行卡开户行
     */
    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    /**
     * 获取1,男，0，女，2未知
     *
     * @return sex - 1,男，0，女，2未知
     */
    public Integer getSex() {
        return sex;
    }

    /**
     * 设置1,男，0，女，2未知
     *
     * @param sex 1,男，0，女，2未知
     */
    public void setSex(Integer sex) {
        this.sex = sex;
    }

    /**
     * 获取出生日期：19860406
     *
     * @return birthday - 出生日期：19860406
     */
    public Integer getBirthday() {
        return birthday;
    }

    /**
     * 设置出生日期：19860406
     *
     * @param birthday 出生日期：19860406
     */
    public void setBirthday(Integer birthday) {
        this.birthday = birthday;
    }

    /**
     * 获取银行卡号
     *
     * @return bank_card_no - 银行卡号
     */
    public String getBankCardNo() {
        return bankCardNo;
    }

    /**
     * 设置银行卡号
     *
     * @param bankCardNo 银行卡号
     */
    public void setBankCardNo(String bankCardNo) {
        this.bankCardNo = bankCardNo;
    }

    /**
     * 获取银行预留手机号
     *
     * @return bank_phone - 银行预留手机号
     */
    public String getBankPhone() {
        return bankPhone;
    }

    /**
     * 设置银行预留手机号
     *
     * @param bankPhone 银行预留手机号
     */
    public void setBankPhone(String bankPhone) {
        this.bankPhone = bankPhone;
    }

    /**
     * 获取是否实名认证绑卡，0：未绑字，1：已绑字
     *
     * @return is_bind_card - 是否实名认证绑卡，0：未绑字，1：已绑字
     */
    public Integer getIsBindCard() {
        return isBindCard;
    }

    /**
     * 设置是否实名认证绑卡，0：未绑字，1：已绑字
     *
     * @param isBindCard 是否实名认证绑卡，0：未绑字，1：已绑字
     */
    public void setIsBindCard(Integer isBindCard) {
        this.isBindCard = isBindCard;
    }

    /**
     * 获取身份证正面-id front
     *
     * @return idf_url - 身份证正面-id front
     */
    public String getIdfUrl() {
        return idfUrl;
    }

    /**
     * 设置身份证正面-id front
     *
     * @param idfUrl 身份证正面-id front
     */
    public void setIdfUrl(String idfUrl) {
        this.idfUrl = idfUrl;
    }

    /**
     * 获取身份证反面-id back
     *
     * @return idb_url - 身份证反面-id back
     */
    public String getIdbUrl() {
        return idbUrl;
    }

    /**
     * 设置身份证反面-id back
     *
     * @param idbUrl 身份证反面-id back
     */
    public void setIdbUrl(String idbUrl) {
        this.idbUrl = idbUrl;
    }

    /**
     * 获取身份证手持-id hold
     *
     * @return idh_url - 身份证手持-id hold
     */
    public String getIdhUrl() {
        return idhUrl;
    }

    /**
     * 设置身份证手持-id hold
     *
     * @param idhUrl 身份证手持-id hold
     */
    public void setIdhUrl(String idhUrl) {
        this.idhUrl = idhUrl;
    }

    /**
     * 获取邀请人的邀请码或者手机号
     *
     * @return inviter_code - 邀请人的邀请码或者手机号
     */
    public String getInviterCode() {
        return inviterCode;
    }

    /**
     * 设置邀请人的邀请码或者手机号
     *
     * @param inviterCode 邀请人的邀请码或者手机号
     */
    public void setInviterCode(String inviterCode) {
        this.inviterCode = inviterCode;
    }

    /**
     * 获取我邀请的人数
     *
     * @return invite_sum - 我邀请的人数
     */
    public Integer getInviteSum() {
        return inviteSum;
    }

    /**
     * 设置我邀请的人数
     *
     * @param inviteSum 我邀请的人数
     */
    public void setInviteSum(Integer inviteSum) {
        this.inviteSum = inviteSum;
    }

    /**
     * 获取联系人类型：1父母；
2配偶；
3朋友；
4同事；
     *
     * @return linkman_type - 联系人类型：1父母；
2配偶；
3朋友；
4同事；
     */
    public Integer getLinkmanType() {
        return linkmanType;
    }

    /**
     * 设置联系人类型：1父母；
2配偶；
3朋友；
4同事；
     *
     * @param linkmanType 联系人类型：1父母；
2配偶；
3朋友；
4同事；
     */
    public void setLinkmanType(Integer linkmanType) {
        this.linkmanType = linkmanType;
    }

    /**
     * 获取紧急联系人
     *
     * @return linkman - 紧急联系人
     */
    public String getLinkman() {
        return linkman;
    }

    /**
     * 设置紧急联系人
     *
     * @param linkman 紧急联系人
     */
    public void setLinkman(String linkman) {
        this.linkman = linkman;
    }

    /**
     * 获取紧急联系人电话
     *
     * @return linkman_mobile - 紧急联系人电话
     */
    public String getLinkmanMobile() {
        return linkmanMobile;
    }

    /**
     * 设置紧急联系人电话
     *
     * @param linkmanMobile 紧急联系人电话
     */
    public void setLinkmanMobile(String linkmanMobile) {
        this.linkmanMobile = linkmanMobile;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取公司邮箱
     *
     * @return email - 公司邮箱
     */
    public String getEmail() {
        return email;
    }

    /**
     * 设置公司邮箱
     *
     * @param email 公司邮箱
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * 获取是否绑了邮箱，0：未绑字，1：已绑字
     *
     * @return is_bind_email - 是否绑了邮箱，0：未绑字，1：已绑字
     */
    public Integer getIsBindEmail() {
        return isBindEmail;
    }

    /**
     * 设置是否绑了邮箱，0：未绑字，1：已绑字
     *
     * @param isBindEmail 是否绑了邮箱，0：未绑字，1：已绑字
     */
    public void setIsBindEmail(Integer isBindEmail) {
        this.isBindEmail = isBindEmail;
    }

    /**
     * 获取用户类型：0：个人；1：公司
     *
     * @return user_type - 用户类型：0：个人；1：公司
     */
    public Integer getUserType() {
        return userType;
    }

    /**
     * 设置用户类型：0：个人；1：公司
     *
     * @param userType 用户类型：0：个人；1：公司
     */
    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    /**
     * 获取用户角色
     *
     * @return role - 用户角色
     */
    public Integer getRole() {
        return role;
    }

    /**
     * 设置用户角色
     *
     * @param role 用户角色
     */
    public void setRole(Integer role) {
        this.role = role;
    }

    /**
     * 获取公司名称
     *
     * @return company - 公司名称
     */
    public String getCompany() {
        return company;
    }

    /**
     * 设置公司名称
     *
     * @param company 公司名称
     */
    public void setCompany(String company) {
        this.company = company;
    }

    /**
     * 获取公司地址
     *
     * @return company_address - 公司地址
     */
    public String getCompanyAddress() {
        return companyAddress;
    }

    /**
     * 设置公司地址
     *
     * @param companyAddress 公司地址
     */
    public void setCompanyAddress(String companyAddress) {
        this.companyAddress = companyAddress;
    }

    /**
     * 获取工作状态1:在职；2在校 3
刚毕业无工作4
其他
     *
     * @return dpt_status - 工作状态1:在职；2在校 3
刚毕业无工作4
其他
     */
    public Integer getDptStatus() {
        return dptStatus;
    }

    /**
     * 设置工作状态1:在职；2在校 3
刚毕业无工作4
其他
     *
     * @param dptStatus 工作状态1:在职；2在校 3
刚毕业无工作4
其他
     */
    public void setDptStatus(Integer dptStatus) {
        this.dptStatus = dptStatus;
    }

    /**
     * 获取职位
     *
     * @return job - 职位
     */
    public String getJob() {
        return job;
    }

    /**
     * 设置职位
     *
     * @param job 职位
     */
    public void setJob(String job) {
        this.job = job;
    }

    /**
     * 获取收入：1:4K以下,2:4K-6K,3:6K-8k,4:8k-10k,5:10-15K,6:15K以上
     *
     * @return income - 收入：1:4K以下,2:4K-6K,3:6K-8k,4:8k-10k,5:10-15K,6:15K以上
     */
    public Integer getIncome() {
        return income;
    }

    /**
     * 设置收入：1:4K以下,2:4K-6K,3:6K-8k,4:8k-10k,5:10-15K,6:15K以上
     *
     * @param income 收入：1:4K以下,2:4K-6K,3:6K-8k,4:8k-10k,5:10-15K,6:15K以上
     */
    public void setIncome(Integer income) {
        this.income = income;
    }

    /**
     * 获取是否为赎回机构
     *
     * @return is_repurchase_party - 是否为赎回机构
     */
    public Integer getIsRepurchaseParty() {
        return isRepurchaseParty;
    }

    /**
     * 设置是否为赎回机构
     *
     * @param isRepurchaseParty 是否为赎回机构
     */
    public void setIsRepurchaseParty(Integer isRepurchaseParty) {
        this.isRepurchaseParty = isRepurchaseParty;
    }

    /**
     * 获取是否有过投资
     *
     * @return invested - 是否有过投资
     */
    public Integer getInvested() {
        return invested;
    }

    /**
     * 设置是否有过投资
     *
     * @param invested 是否有过投资
     */
    public void setInvested(Integer invested) {
        this.invested = invested;
    }

    /**
     * 获取用户等级 1，普通用户，2VIP（大额提现）
     *
     * @return level - 用户等级 1，普通用户，2VIP（大额提现）
     */
    public Integer getLevel() {
        return level;
    }

    /**
     * 设置用户等级 1，普通用户，2VIP（大额提现）
     *
     * @param level 用户等级 1，普通用户，2VIP（大额提现）
     */
    public void setLevel(Integer level) {
        this.level = level;
    }

    /**
     * 获取1：正常；2：锁定；3：登录；4：登出(注销);5:冻结;6:正在编辑
     *
     * @return user_status - 1：正常；2：锁定；3：登录；4：登出(注销);5:冻结;6:正在编辑
     */
    public Integer getUserStatus() {
        return userStatus;
    }

    /**
     * 设置1：正常；2：锁定；3：登录；4：登出(注销);5:冻结;6:正在编辑
     *
     * @param userStatus 1：正常；2：锁定；3：登录；4：登出(注销);5:冻结;6:正在编辑
     */
    public void setUserStatus(Integer userStatus) {
        this.userStatus = userStatus;
    }

    /**
     * 获取账户是否被注销
     *
     * @return is_deleted - 账户是否被注销
     */
    public Integer getIsDeleted() {
        return isDeleted;
    }

    /**
     * 设置账户是否被注销
     *
     * @param isDeleted 账户是否被注销
     */
    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }

    /**
     * 获取账户是否被锁定
     *
     * @return is_locked - 账户是否被锁定
     */
    public Integer getIsLocked() {
        return isLocked;
    }

    /**
     * 设置账户是否被锁定
     *
     * @param isLocked 账户是否被锁定
     */
    public void setIsLocked(Integer isLocked) {
        this.isLocked = isLocked;
    }

    /**
     * 获取交易密码是否被锁定
     *
     * @return is_tradepwd_locked - 交易密码是否被锁定
     */
    public Integer getIsTradepwdLocked() {
        return isTradepwdLocked;
    }

    /**
     * 设置交易密码是否被锁定
     *
     * @param isTradepwdLocked 交易密码是否被锁定
     */
    public void setIsTradepwdLocked(Integer isTradepwdLocked) {
        this.isTradepwdLocked = isTradepwdLocked;
    }

    /**
     * 获取锁定时间
     *
     * @return locked_time - 锁定时间
     */
    public Date getLockedTime() {
        return lockedTime;
    }

    /**
     * 设置锁定时间
     *
     * @param lockedTime 锁定时间
     */
    public void setLockedTime(Date lockedTime) {
        this.lockedTime = lockedTime;
    }

    /**
     * 获取修改时间
     *
     * @return update_time - 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置修改时间
     *
     * @param updateTime 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * @return is_first_update_login_password
     */
    public Integer getIsFirstUpdateLoginPassword() {
        return isFirstUpdateLoginPassword;
    }

    /**
     * @param isFirstUpdateLoginPassword
     */
    public void setIsFirstUpdateLoginPassword(Integer isFirstUpdateLoginPassword) {
        this.isFirstUpdateLoginPassword = isFirstUpdateLoginPassword;
    }

    /**
     * 获取1:弱,2:中,3强
     *
     * @return pwd_strength - 1:弱,2:中,3强
     */
    public Integer getPwdStrength() {
        return pwdStrength;
    }

    /**
     * 设置1:弱,2:中,3强
     *
     * @param pwdStrength 1:弱,2:中,3强
     */
    public void setPwdStrength(Integer pwdStrength) {
        this.pwdStrength = pwdStrength;
    }

    /**
     * @return is_first_login
     */
    public Integer getIsFirstLogin() {
        return isFirstLogin;
    }

    /**
     * @param isFirstLogin
     */
    public void setIsFirstLogin(Integer isFirstLogin) {
        this.isFirstLogin = isFirstLogin;
    }

    /**
     * @return ip
     */
    public String getIp() {
        return ip;
    }

    /**
     * @param ip
     */
    public void setIp(String ip) {
        this.ip = ip;
    }

    /**
     * 获取用户扩展信息，0:默认，1：禁止导入CRM
     *
     * @return flag - 用户扩展信息，0:默认，1：禁止导入CRM
     */
    public Integer getFlag() {
        return flag;
    }

    /**
     * 设置用户扩展信息，0:默认，1：禁止导入CRM
     *
     * @param flag 用户扩展信息，0:默认，1：禁止导入CRM
     */
    public void setFlag(Integer flag) {
        this.flag = flag;
    }

    /**
     * 获取0 or NULL 非好友推荐链接注册 , 1 好友推荐链接注册 
     *
     * @return is_friend_link - 0 or NULL 非好友推荐链接注册 , 1 好友推荐链接注册 
     */
    public Integer getIsFriendLink() {
        return isFriendLink;
    }

    /**
     * 设置0 or NULL 非好友推荐链接注册 , 1 好友推荐链接注册 
     *
     * @param isFriendLink 0 or NULL 非好友推荐链接注册 , 1 好友推荐链接注册 
     */
    public void setIsFriendLink(Integer isFriendLink) {
        this.isFriendLink = isFriendLink;
    }

    /**
     * 获取老平台迁移的用户标识
     *
     * @return is_from_old_site - 老平台迁移的用户标识
     */
    public Integer getIsFromOldSite() {
        return isFromOldSite;
    }

    /**
     * 设置老平台迁移的用户标识
     *
     * @param isFromOldSite 老平台迁移的用户标识
     */
    public void setIsFromOldSite(Integer isFromOldSite) {
        this.isFromOldSite = isFromOldSite;
    }

    /**
     * @return old_pwd_updated
     */
    public Integer getOldPwdUpdated() {
        return oldPwdUpdated;
    }

    /**
     * @param oldPwdUpdated
     */
    public void setOldPwdUpdated(Integer oldPwdUpdated) {
        this.oldPwdUpdated = oldPwdUpdated;
    }

    /**
     * 获取预留字段
     *
     * @return remark - 预留字段
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置预留字段
     *
     * @param remark 预留字段
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

	public String getBindId() {
		return bindId;
	}

	public void setBindId(String bindId) {
		this.bindId = bindId;
	}
    
    
}